body{
    padding: 0.15rem!important;
    background: white;
}
.contract-code{
    font-weight: bold;
    color: #333;
    font-size: 0.16rem;
}
.interest-detail-item{
    text-indent: 2em;
}
.pay-amount{
    font-size: 0.16rem;
    margin-top: 0.15rem;
    margin-bottom: 0.1rem;
    font-weight: bold;
}
.interest{
    font-weight: bold;
    font-size: 0.16rem;
    margin-bottom: 0.15rem;
}
.interest-detail{
    
}
.interest-detail-item{
    line-height: 0.2rem;
    margin-bottom: 0.05rem;
}
.during{
    font-weight: normal;
    font-size: 0.10rem;
    color: #a6a6a6;
    margin-bottom: 0.05rem;
}
.interest .during{
    margin-top: 0.02rem;
    padding-bottom: 0.05rem;
    border-bottom: 1px solid #EBEEF5;
}
.pay-contain{
    border: 1px solid #EBEEF5;
    margin-top: 0.2rem;
    padding: 0.1rem;
    box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 0.5);
}
.pay-haved{
    font-size: 0.16rem;
}
.pay-haved span{
    font-size: 0.2rem;
    font-weight: bold;
}
.pay-contain-item{
    border-bottom: 1px solid #EBEEF5;
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
    line-height: 0.22rem;
}
.pay-contain-item:last-child{
    border-bottom: 0;
}
.credit-amount{
    /* color: #ff8800; */
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}
.compute{
    color: #ff8800;

}
.hide{
    display: none;
}